home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / ingres04.lzh / source / monitor / Makefile < prev    next >
Encoding:
Makefile  |  1993-01-18  |  1.2 KB  |  68 lines

  1. #
  2. #  Makefile for tty monitor
  3. #
  4. #    @(#)Makefile    8.3    4/22/86
  5. #
  6.  
  7. include ../Config
  8.  
  9. INGRES=    ../..
  10. LIB=    $(INGRES)/lib
  11. H=    ../h
  12.  
  13. CTLMOD=    $(LIB)/ctlmod
  14. IUTIL=    $(LIB)/iutil
  15. GUTIL=    $(LIB)/gutil
  16. LIBS=    $(CTLMOD) $(IUTIL) $(GUTIL)
  17.  
  18. OBJS=    ttymon.o monitor.o clear.o edit.o go.o trapquery.o \
  19.     print.o quit.o shell.o eval.o writeout.o xwait.o \
  20.     clrline.o prompt.o getch.o branch.o newdirec.o \
  21.     include.o getfilenm.o expr.o mcall.o mac.o buf.o \
  22.     syscntrl.o
  23. SRCS1=    ttymon.c monitor.c clear.c edit.c go.c trapquery.c \
  24.     print.c quit.c shell.c eval.c writeout.c xwait.c \
  25.     clrline.c prompt.c getch.c branch.c newdirec.c \
  26.     include.c getfilenm.c expr.c mcall.c mac.c buf.c \
  27.     syscntrl.c 
  28. HDRS=    buf.h monitor.h
  29. SRCS=    $(SRCS1) $(HDRS)
  30.  
  31. CFLAGS=    $(CONFIG) -I$H -O -I../ctlmod
  32. LDFLAGS=
  33. BIN=    $(INGRES)/bin
  34. AR=    -ar
  35. ARFLAGS=rvu
  36. RANLIB=    ranlib
  37. HEADER=    Terminal Monitor
  38. CP=    cp
  39. CHMOD=    chmod
  40. LIBMODE=664
  41. BINMODE=751
  42. ROMODE=    444
  43.  
  44. monlib: $(OBJS)
  45.     $(AR) $(ARFLAGS) monlib $?
  46.     $(CHMOD) $(LIBMODE) monlib
  47.     $(RANLIB) monlib
  48.  
  49. install: $(LIB)/monitor
  50.  
  51. $(LIB)/monitor: monlib
  52.     $(CP) monlib $(LIB)/monitor
  53.     $(RANLIB) $(LIB)/monitor
  54.  
  55. new:
  56.     rm -f monlib
  57.  
  58. clean:
  59.     rm -f a.out monlib core
  60.     rm -f *.o
  61.  
  62.  
  63. config.c: ../conf/monitor.c
  64.     rm -f config.c
  65.     cp ../conf/monitor.c config.c
  66.     $(CHMOD) $(ROMODE) config.c
  67.  
  68.